草庐IT

swift - 3D Touch 和 UITableViewCell

全部标签

ios - UITableViewCell 图像在被选中时变大

我正在开发一款应用,其中包含一些显示相册列表的功能。我正在使用VanillaUITableView和VanillaUITableViewCell。我正在使用Subtitle样式UITableViewCell并在cell.imageView.image上设置缩略图。注意:这不是自定义单元格,它是内置单元格imageView。问题是当我点击一个单元格时,imageView变大,然后看起来很奇怪,因为a)这不是直观的行为,b)它不再与其他每一行匹配。选择前,cell的imageViewframe为:cell.imageView.frame:{{16,1},{84,84}}选择后,cells的

iOS:没有 reuseIdentifier 的 nib 自定义 UITableViewCell?

我有一个从nib加载的自定义UITableViewCell。我可以通过执行以下步骤使用reuseIdentifier将它拉入我的应用程序:1)在Nib中设置重用标识符为“CustomCellIndentifier”2)注册Nib:[[selftableView]registerNib:[UINibnibWithNibName:@"CustomCell"bundle:nil]forCellReuseIdentifier:@"CustomCellIndentifier"];3)返回tableview中的cell:cellForRowAtIndexPath-(UITableViewCell*

ios - 如何提高具有过多 UITextView 的 UITableViewCell 的性能?

我有一个包含太多UITextView的UITableViewCell,而且我的性能一直很差。我想绘制文本,当用户点击文本尝试编辑时,将一个真正的UITextView放在那里。我该如何实现? 最佳答案 在iOSDeveloperLibrary你有一个名为TableViewSuite的例子,这里有一些关于如何实现UITableView的示例,最后一个示例(编号5)是实现具有性能的UITableView的最佳方法,因此我建议您查看此示例。TableViewSuite项目说明:ThissampleshowshowtouseUITableVi

ios - 自定义 UITableViewCell,重新排序时删除初始 View

我有一个看起来像这样的自定义单元格细胞-ContainingView(称为cellframe)--标签--标签包含View的原因是我可以在单元格周围设置阴影。下面是我的代码#import"QuickNoteMasterViewCell.h"#import@interfaceQuickNoteMasterViewCell()@property(nonatomic,strong)CAShapeLayer*shapeLayer;@end@implementationQuickNoteMasterViewCell-(id)initWithStyle:(UITableViewCellStyle)

Swift- MacOS中的topview数组

我有一些数据形式的JSON文件,该文件已转换为:vartempArray=[NSDictionary]()这是此数据的样本:({active=y;"campaign_id"="SampleID1";description="SampleText";"end_date_time"="2017-10-0100:00:00";"on_expiry"=ignore;"on_invalid_user"=reject;"start_date_time"="2017-07-0100:00:00";"voucher_code"=SAMPLEON1;"voucher_code_id"="SampleID4";}

Swift-右边的自定义滑动手势

我想创建与本机函数相同的效果,以返回先前的视图(但带有特定按钮)。我试图对此进行编码://SwipetogobackletbackSwipe=UISwipeGestureRecognizer(target:self,action:#selector(self.back(_:)))backSwipe.direction=UISwipeGestureRecognizerDirection.rightself.view.addGestureRecognizer(backSwipe)实际上,此代码有效!但是它不如本地函数那么平稳。当我们滚动当前宽度视图的1/3时,此代码会更改为上一个视图。但是,在本地

ios - 当表在 ScrollView 内时编辑 UITableviewCell 不起作用

我正在尝试将UITableView放入UIScrollView中。ScrollView是一种水平分页设置,可在几个页面/View之间切换。其中一个View有一个包含可编辑单元格的表格。当我尝试在表格上水平滑动以编辑它们时出现问题。ScrollView先捕获滑动然后翻页。我知道tableview正在收集触摸,因为我可以在上面垂直滚动没问题。一旦我在scrollview上禁用滚动,我就可以滑动以编辑表格中的单元格。是否可以获取它以便我可以在表格上滑动以编辑单元格,但如果我不在表格上滑动或表格的标题不可编辑,则仍会在View上滚动?谢谢 最佳答案

ios - UITableViewCell横向自定义滑动删除效果

我有一个UITableView并且想要一个自定义的方法来删除我的单元格。当有人在上面滑动时,单元格会在侧面水平移动并消失。与iOS7上的多任务菜单(http://movies.apple.com/media/us/ios/ios7/f34c5445-5a9c-4b3a-9556-8efe89147559/shared_multitasking/shared_multitasking_2x.mp4)完全一样,但不是垂直滑动,而是水平滑动。有人知道怎么做吗?我应该只检测滑动并用1秒的动画更改单元格的框架吗?或者您会推荐UITableViewCell的子类吗? 最

ios - 调用 heightForRowAtIndexPath 时 UITableViewCell 的 contentView 宽度不同 :

我正在尝试计算使用自动布局布局的表格View单元格的高度。由于这也必须与iOS7兼容,因此我需要为heightForRowAtIndexPath:返回一个有效高度。我正在做的是:if(self.userRatingsAbbreviatedTextCell==nil){self.userRatingsAbbreviatedTextCell=[[UserRatingsAbbreviatedTextCellalloc]initWithStyle:UITableViewCellStyleDefaultreuseIdentifier:nil];}[self.userRatingsAbbrevia

ios - UITableViewCell 删除不使用正确的 UITableViewRowAnimation

当一行被删除时,无论我传递什么动画值,它总是向左滑动。我希望它像许多股票应用程序一样向上滑动。-(void)tableView:(UITableView*)tableViewcommitEditingStyle:(UITableViewCellEditingStyle)editingStyleforRowAtIndexPath:(NSIndexPath*)indexPath{if(editingStyle==UITableViewCellEditingStyleDelete){self.tableData=[][[self.tableDatamutableCopy]removeObje